#components-layout-demo-top-side-2 .logo {
    float: left;
    width: 120px;
    height: 31px;
    margin: 16px 24px 16px 0;
    background: rgba(255, 255, 255, 0.3);
  }
  
  .ant-row-rtl #components-layout-demo-top-side-2 .logo {
    float: right;
    margin: 16px 0 16px 24px;
  }
  
  .site-layout-background {
    background: #fff;
  }
  .system_logo {
      display: inline-block;
      float: left;
  }
  .home {
      width: 100%;
      height: 100%;
  }
  .ant-layout {
      width: 100%;
      height: 100%;
  }
  .ant-layout-header {
    width: 200px;
  }
  .righthead {
    position: fixed;
    top:0;
    left:200px;
    width: 100%;
    background: white;
    padding-left: 100px;
  }
  .userInfo {
    float: left;
  }
  .logout {
    font-size: 22px;
    color:black;
    position: absolute;
    right:250px;
  }
  .ant-layout-sider {
      background-color: #001529;
  }
  /**/
  .ant-breadcrumb {
    background-color: white;
    padding:20px 0 0 20px;
  }
  .userlist-head {
      height: 40px;
      
  }
  .userlist-head h1{
    float: left;
    font-weight: 800;
    font-size: 22px;
    padding-right: 20px;
  }
  .userlist-head p{
    float: left;
    padding-top:7px;
  }
  .btns {
    float: right;
  }
  .ant-pagination {
    position: fixed;
    bottom:50px;
    margin-left: 400px;
  }
  table{
     text-align: center;
  }
 table  tr {
      line-height: 35px;
      border-bottom: 1px solid #F0F2F5;
     
  }
  table thead {
    background-color: #F0F2F5;
  }
  .ant-table-thead >tr >th{
    line-height: 20px;
    text-align: center;
  }
  .ant-table-tbody > tr > td {
    padding: 0;
    line-height: 23px;
    text-align: center;
    word-break: break-word;
}
